Evolutionary Computation Applied to Melody Generation

نویسنده

  • Matt D. Johnson
چکیده

In recent years, the personal computer has become an integral component in the typesetting and management of various types of music. However, the computer is capable of serving as more than just a typesetting and data management tool. This paper explores the ability of a computer to generate and arrange four part vocal harmony in the style of church hymnody. The research presented here involves the use of an evolutionary algorithm to generate a melody. The resulting melody is then arranged into four parts using a decision tree for assigning chords. The result is an application that produces unique and pleasing music suitably arranged for Soprano, Alto, Tenor, and Bass.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

At the Crossroads of Evolutionary Computation and Music: Self-Programming Synthesizers, Swarm Orchestras and the Origins of Melody

This paper introduces three approaches to using Evolutionary Computation (EC) in Music (namely, engineering, creative and musicological approaches) and discusses examples of representative systems that have been developed within the last decade, with emphasis on more recent and innovative works. We begin by reviewing engineering applications of EC in Music Technology such as Genetic Algorithms ...

متن کامل

Melody Maker The Music

In this paper we describe how we have developed an application that is capable of evolving melodies with some human help to guide it. We have developed this system using evolutionary algorithms and interactive evolution. The user can use the application to, first, evolve short blocks of notes, and second, to combine these blocks into longer melodies using more evolutionary techniques. The resul...

متن کامل

A Generative Representation for the Evolution of Jazz Solos

This paper describes a system developed to create computer based jazz improvisation solos. The generation of the improvisation material uses interactive evolution, based on a dual genetic representation: a basic melody line representation, with energy constraints (“rubber band”) and a hierarchic structure of operators that processes the various parts of this basic melody. To be able to listen t...

متن کامل

Demo: A Computer-Assisted Approach to Composing with MaestroGenesis

This demonstration presents MaestroGenesis, a program that helps users create complete polyphonic musical pieces from as little as a simple, human composed monophonic melody. MaestroGenesis creates music by exploiting two key ideas behind the functional scaffolding for musical composition (FSMC) approach: (1) that music a function of time and (2) that functional transformations of initial human...

متن کامل

Creating singing vocal expressions by means of interactive evolutionary computation

Today, researches for singing by computer have attracted attention. VOCALOID is an application to realize that aim. By inputing lyrics and melody, users can make songs sung by the computer. In order to make the singing voice more human , users must control frequency curve very carefully. Comparing with inputing lyrics or melody, this controlling presents heavy overhead for users. In this resear...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003